.class public Lcom/ss/android/socialbase/downloader/m/g;
.super Ljava/lang/Object;
.source "IPCUtils.java"


# static fields
.field private static a:Landroid/os/Handler;


# direct methods
.method static constructor <clinit>()V
    .locals 2

    .line 1
    new-instance v0, Landroid/os/Handler;

    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v1

    invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V

    sput-object v0, Lcom/ss/android/socialbase/downloader/m/g;->a:Landroid/os/Handler;

    return-void
.end method

.method static synthetic a()Landroid/os/Handler;
    .locals 1

    .line 1
    sget-object v0, Lcom/ss/android/socialbase/downloader/m/g;->a:Landroid/os/Handler;

    return-object v0
.end method

.method public static a(Les/an0;)Lcom/ss/android/socialbase/downloader/downloader/j;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 44
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$c0;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$c0;-><init>(Les/an0;)V

    return-object v0
.end method

.method public static a(Les/tm0;)Lcom/ss/android/socialbase/downloader/downloader/s;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 53
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$j;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$j;-><init>(Les/tm0;)V

    return-object v0
.end method

.method public static a(Lcom/ss/android/socialbase/downloader/downloader/j;)Les/an0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 14
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$y;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$y;-><init>(Lcom/ss/android/socialbase/downloader/downloader/j;)V

    return-object v0
.end method

.method public static a(Les/xn0;)Les/ao0;
    .locals 4

    const/4 v0, 0x0

    if-nez p0, :cond_0

    return-object v0

    .line 16
    :cond_0
    :try_start_0
    new-instance v1, Les/ao0;

    invoke-interface {p0}, Les/xn0;->a()Les/zn0;

    move-result-object v2

    invoke-direct {v1, v2}, Les/ao0;-><init>(Les/zn0;)V

    .line 17
    invoke-interface {p0}, Les/xn0;->b()Les/an0;

    move-result-object v2

    invoke-static {v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/an0;)Lcom/ss/android/socialbase/downloader/downloader/j;

    move-result-object v2

    invoke-virtual {v1, v2}, Les/ao0;->a(Lcom/ss/android/socialbase/downloader/downloader/j;)Les/ao0;

    .line 18
    invoke-interface {p0}, Les/xn0;->c()Les/un0;

    move-result-object v2

    invoke-static {v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/un0;)Les/vn0;

    move-result-object v2

    invoke-virtual {v1, v2}, Les/ao0;->a(Les/vn0;)Les/ao0;

    .line 19
    invoke-interface {p0}, Les/xn0;->e()Les/dn0;

    move-result-object v2

    invoke-static {v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/dn0;)Les/rn0;

    move-result-object v2

    invoke-virtual {v1, v2}, Les/ao0;->a(Les/rn0;)Les/ao0;

    .line 20
    invoke-interface {p0}, Les/xn0;->f()Les/bn0;

    move-result-object v2

    invoke-static {v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/bn0;)Les/hn0;

    move-result-object v2

    invoke-virtual {v1, v2}, Les/ao0;->a(Les/hn0;)Les/ao0;

    .line 21
    invoke-interface {p0}, Les/xn0;->j()Les/fn0;

    move-result-object v2

    invoke-static {v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/fn0;)Les/tn0;

    move-result-object v2

    invoke-virtual {v1, v2}, Les/ao0;->a(Les/tn0;)Les/ao0;

    .line 22
    invoke-interface {p0}, Les/xn0;->g()Les/on0;

    move-result-object v2

    invoke-static {v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/on0;)Les/qn0;

    move-result-object v2

    invoke-virtual {v1, v2}, Les/ao0;->a(Les/qn0;)Les/ao0;

    .line 23
    invoke-interface {p0}, Les/xn0;->i()Les/jn0;

    move-result-object v2

    invoke-static {v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/jn0;)Les/ln0;

    move-result-object v2

    invoke-virtual {v1, v2}, Les/ao0;->a(Les/ln0;)Les/ao0;

    .line 24
    invoke-interface {p0}, Les/xn0;->k()Les/cn0;

    move-result-object v2

    invoke-static {v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/cn0;)Les/mn0;

    move-result-object v2

    invoke-virtual {v1, v2}, Les/ao0;->a(Les/mn0;)Les/ao0;

    .line 25
    invoke-interface {p0}, Les/xn0;->d()Les/rm0;

    move-result-object v2

    invoke-static {v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/rm0;)Les/sm0;

    move-result-object v2

    invoke-virtual {v1, v2}, Les/ao0;->a(Les/sm0;)Les/ao0;

    .line 26
    invoke-interface {p0}, Les/xn0;->h()Les/tm0;

    move-result-object v2

    invoke-static {v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/tm0;)Lcom/ss/android/socialbase/downloader/downloader/s;

    move-result-object v2

    invoke-virtual {v1, v2}, Les/ao0;->a(Lcom/ss/android/socialbase/downloader/downloader/s;)Les/ao0;

    .line 27
    sget-object v2, Lcom/ss/android/socialbase/downloader/b/h;->a:Lcom/ss/android/socialbase/downloader/b/h;

    invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I

    move-result v2

    invoke-interface {p0, v2}, Les/xn0;->b(I)Les/en0;

    move-result-object v2

    if-eqz v2, :cond_1

    .line 28
    invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I

    move-result v3

    invoke-static {v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/en0;)Les/sn0;

    move-result-object v2

    invoke-virtual {v1, v3, v2}, Les/ao0;->a(ILes/sn0;)Les/ao0;

    .line 29
    :cond_1
    sget-object v2, Lcom/ss/android/socialbase/downloader/b/h;->b:Lcom/ss/android/socialbase/downloader/b/h;

    invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I

    move-result v2

    invoke-interface {p0, v2}, Les/xn0;->b(I)Les/en0;

    move-result-object v2

    if-eqz v2, :cond_2

    .line 30
    invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I

    move-result v3

    invoke-static {v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/en0;)Les/sn0;

    move-result-object v2

    invoke-virtual {v1, v3, v2}, Les/ao0;->b(ILes/sn0;)Les/ao0;

    .line 31
    :cond_2
    sget-object v2, Lcom/ss/android/socialbase/downloader/b/h;->c:Lcom/ss/android/socialbase/downloader/b/h;

    invoke-virtual {v2}, Ljava/lang/Enum;->ordinal()I

    move-result v2

    invoke-interface {p0, v2}, Les/xn0;->b(I)Les/en0;

    move-result-object v2

    if-eqz v2, :cond_3

    .line 32
    invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I

    move-result v3

    invoke-static {v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/en0;)Les/sn0;

    move-result-object v2

    invoke-virtual {v1, v3, v2}, Les/ao0;->c(ILes/sn0;)Les/ao0;

    .line 33
    :cond_3
    sget-object v2, Lcom/ss/android/socialbase/downloader/b/h;->a:Lcom/ss/android/socialbase/downloader/b/h;

    invoke-static {v1, p0, v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/ao0;Les/xn0;Lcom/ss/android/socialbase/downloader/b/h;)V

    .line 34
    sget-object v2, Lcom/ss/android/socialbase/downloader/b/h;->b:Lcom/ss/android/socialbase/downloader/b/h;

    invoke-static {v1, p0, v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/ao0;Les/xn0;Lcom/ss/android/socialbase/downloader/b/h;)V

    .line 35
    sget-object v2, Lcom/ss/android/socialbase/downloader/b/h;->c:Lcom/ss/android/socialbase/downloader/b/h;

    invoke-static {v1, p0, v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/ao0;Les/xn0;Lcom/ss/android/socialbase/downloader/b/h;)V
    :try_end_0
    .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

    return-object v1

    :catch_0
    move-exception p0

    .line 36
    invoke-virtual {p0}, Landroid/os/RemoteException;->printStackTrace()V

    return-object v0
.end method

.method public static a(Les/hn0;)Les/bn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 12
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$w;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$w;-><init>(Les/hn0;)V

    return-object v0
.end method

.method public static a(Les/mn0;)Les/cn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 8
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$s;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$s;-><init>(Les/mn0;)V

    return-object v0
.end method

.method public static a(Les/rn0;)Les/dn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 15
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$z;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$z;-><init>(Les/rn0;)V

    return-object v0
.end method

.method public static a(Les/sn0;Z)Les/en0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 3
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$c;

    invoke-direct {v0, p0, p1}, Lcom/ss/android/socialbase/downloader/m/g$c;-><init>(Les/sn0;Z)V

    return-object v0
.end method

.method public static a(Les/tn0;)Les/fn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 13
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$x;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$x;-><init>(Les/tn0;)V

    return-object v0
.end method

.method public static a(Les/bn0;)Les/hn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 45
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$a;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$a;-><init>(Les/bn0;)V

    return-object v0
.end method

.method public static a(Les/kn0;)Les/in0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 52
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$i;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$i;-><init>(Les/kn0;)V

    return-object v0
.end method

.method public static a(Les/ln0;)Les/jn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 10
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$u;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$u;-><init>(Les/ln0;)V

    return-object v0
.end method

.method public static a(Les/in0;)Les/kn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 11
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$v;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$v;-><init>(Les/in0;)V

    return-object v0
.end method

.method public static a(Les/jn0;)Les/ln0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 51
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$h;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$h;-><init>(Les/jn0;)V

    return-object v0
.end method

.method public static a(Les/cn0;)Les/mn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 55
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$m;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$m;-><init>(Les/cn0;)V

    return-object v0
.end method

.method public static a(Les/pn0;)Les/nn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 48
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$e;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$e;-><init>(Les/pn0;)V

    return-object v0
.end method

.method public static a(Les/qn0;)Les/on0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 7
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$r;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$r;-><init>(Les/qn0;)V

    return-object v0
.end method

.method public static a(Les/nn0;)Les/pn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 9
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$t;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$t;-><init>(Les/nn0;)V

    return-object v0
.end method

.method public static a(Les/on0;)Les/qn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 47
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$d;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$d;-><init>(Les/on0;)V

    return-object v0
.end method

.method public static a(Les/sm0;)Les/rm0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 5
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$p;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$p;-><init>(Les/sm0;)V

    return-object v0
.end method

.method public static a(Les/dn0;)Les/rn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 54
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$l;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$l;-><init>(Les/dn0;)V

    return-object v0
.end method

.method public static a(Les/rm0;)Les/sm0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 43
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$b0;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$b0;-><init>(Les/rm0;)V

    return-object v0
.end method

.method public static a(Les/en0;)Les/sn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 56
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$n;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$n;-><init>(Les/en0;)V

    return-object v0
.end method

.method public static a(Lcom/ss/android/socialbase/downloader/downloader/s;)Les/tm0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 6
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$q;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$q;-><init>(Lcom/ss/android/socialbase/downloader/downloader/s;)V

    return-object v0
.end method

.method public static a(Les/fn0;)Les/tn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 46
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$b;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$b;-><init>(Les/fn0;)V

    return-object v0
.end method

.method public static a(Les/vn0;)Les/un0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 4
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$o;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$o;-><init>(Les/vn0;)V

    return-object v0
.end method

.method public static a(Les/wm0;)Les/vm0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 49
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$f;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$f;-><init>(Les/wm0;)V

    return-object v0
.end method

.method public static a(Les/un0;)Les/vn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 42
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$a0;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$a0;-><init>(Les/un0;)V

    return-object v0
.end method

.method public static a(Les/vm0;)Les/wm0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 50
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$g;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$g;-><init>(Les/vm0;)V

    return-object v0
.end method

.method public static a(Les/ao0;)Les/xn0;
    .locals 1

    if-nez p0, :cond_0

    const/4 p0, 0x0

    return-object p0

    .line 2
    :cond_0
    new-instance v0, Lcom/ss/android/socialbase/downloader/m/g$k;

    invoke-direct {v0, p0}, Lcom/ss/android/socialbase/downloader/m/g$k;-><init>(Les/ao0;)V

    return-object v0
.end method

.method private static a(Les/ao0;Les/xn0;Lcom/ss/android/socialbase/downloader/b/h;)V
    .locals 4
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .line 37
    new-instance v0, Landroid/util/SparseArray;

    invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V

    const/4 v1, 0x0

    .line 38
    :goto_0
    invoke-virtual {p2}, Ljava/lang/Enum;->ordinal()I

    move-result v2

    invoke-interface {p1, v2}, Les/xn0;->a(I)I

    move-result v2

    if-ge v1, v2, :cond_1

    .line 39
    invoke-virtual {p2}, Ljava/lang/Enum;->ordinal()I

    move-result v2

    invoke-interface {p1, v2, v1}, Les/xn0;->a(II)Les/en0;

    move-result-object v2

    if-eqz v2, :cond_0

    .line 40
    invoke-interface {v2}, Les/en0;->a()I

    move-result v3

    invoke-static {v2}, Lcom/ss/android/socialbase/downloader/m/g;->a(Les/en0;)Les/sn0;

    move-result-object v2

    invoke-virtual {v0, v3, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    :cond_0
    add-int/lit8 v1, v1, 0x1

    goto :goto_0

    .line 41
    :cond_1
    invoke-virtual {p0, v0, p2}, Les/ao0;->a(Landroid/util/SparseArray;Lcom/ss/android/socialbase/downloader/b/h;)V

    return-void
.end method
